.searchbutton{ font-size: 13px; color:#fff; background:url(../images/btn_search.gif); width:79px; border:0; height:26px; line-height:26px; font-weight:bold;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.f_b_f60 { font-weight:bold; color:#f60; }
.f_080 { color:#080; }
.btn01 { background:url(../images/btn_bg.gif) 0px -12px; border:1px solid #cfab25; height:20px; padding-top:2px; cursor:pointer; font-size:12px; color:#660000; }
.btn02 { background:url(../images/btn_bg.gif) 0px -68px; border:1px solid #8b9c56; height:20px; padding-top:2px; cursor:pointer; font-size:12px; color:#360; }
.input_txt { height:14px; width:100px; }
/*a {color:#05a; text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:hover { color:#f60; text-decoration: underline; }*/

/*header*/
#menu { background:#35a6dd url(../images/menu.gif); height:33px; }
#menu_l { float:left; background:url(../images/menu.gif) 0 -35px no-repeat; height:33px; width:5px; overflow:hidden; }
#menu_r { float:right; background:url(../images/menu.gif) -5px -35px no-repeat; height:33px; width:5px; overflow:hidden; }
#menu ul li { float:left; width:100px; height:33px; background:url(../images/menu.gif) right -105px no-repeat; }
#menu ul li a { display:block; width:86px; height:33px; line-height:33px; margin:0 auto; text-align:center; color:#fff; text-decoration:none; font-size:14px; }
#menu ul li a:hover { text-decoration:underline; color:#FF9; }
#menu ul li a#menu_current { background:url(../images/menu.gif) -5px -70px no-repeat; font-weight:bold; }
#menu_son { background:#E7F3FF; height:25px; padding:3px 8px 0 8px; margin-bottom:6px; }

/*center*/
#mainContent { overflow:auto; zoom:1; width: 810px; }
#sidebar { width:215px; float:right; margin: 10px auto; }
.sidebox { margin-bottom:6px; }
.sidebox h4 { background:#e7f3ff url(../images/side_top_bg.gif); height:22px; padding:5px 8px 0 28px; color:#333; }
.sidebox ul { border:1px solid #b1cae4; border-top:0; padding:3px 8px; line-height:180%; }
.sidebox ul li span { float:right; }
.side_chain { overflow:auto; zoom:1; }
.side_chain li { float:left; width:60px; text-align:center; margin:8px 0 0 4px; display:inline; }
.side_chain li a img { padding:4px; border:1px solid #ccc; display:block; }
.side_chain li a:hover img { border:1px solid #333; }
.side_chain li a:hover { text-decoration:none; }
.side_hotel { overflow:hidden; zoom:1; }
.side_hotel li { width:43px; float:left; padding-left:3px; }
.side_hotel1 { overflow:hidden; zoom:1; border-left:1px #CCC solid; border-top:1px #CCC solid; }
.side_hotel1 li { width:122px; float:left; padding:5px 0; padding-left:3px; border-right:1px #CCC solid; border-bottom:1px #CCC solid; }
#content { width:800px; float:left; margin:10px auto; }
#index_top { overflow:auto; zoom:1; margin-bottom:6px; }
#index_hot { width:252px; float:left; border:1px solid #a9c9ea; }
#index_hot h4 { background:#e7f3ff; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #a9c9ea; color:#333; }
#index_hot ul { padding:6px 8px; line-height:180%; height:230px; }
#index_hot ul li a { }
#index_hot ul li span { color:#f60; }
#index_top2 { float:right; width:468px; }
#i_search { margin-bottom:6px; }
#i_search h2 { background:url(../images/search_top_bg.gif); height:22px; padding:5px 8px 0 34px; }
#i_search ul { border:1px solid #d8b56c; border-top:0; padding:6px; }
.mainbox { overflow:auto; zoom:1; margin-bottom:6px; padding:0px; }
.mainbox1 { border:1px solid #A9C9EA; overflow:auto; zoom:1; margin-bottom:6px; padding:0px; }
.mainbox1 h4 { background:#e7f3ff; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #a9c9ea; color:#333; }
.mainbox1_chain { overflow:auto; zoom:1; padding: 10px; }
.mainbox1_chain li { float:left; width:60px; text-align:center; margin:8px 0 0 4px; display:inline; padding: 7px; }
.mainbox1_chain li a img { padding:4px; border:1px solid #ccc; display:block; }
.mainbox1_chain li a:hover img { border:1px solid #333; }
.mainbox1_chain li a:hover { text-decoration:none; }
.index_pic { height:130px; overflow:hidden; }
.index_pic ul li { float:left; width:124px; text-align:center; margin:15px 0 0 17px; display:inline; }
.index_pic ul li img { margin-bottom:5px; }
.index_pic ul li a { display:block; }
.index_pic ul li a:hover { text-decoration:none; }
.index_price { float:left; width:215px; margin:11px 0 0 20px; display:inline; }
.index_price h4 { background:url(../images/i_top_bg.gif) no-repeat; height:20px; padding:1px 0 0 20px; }
.index_price ul { padding:6px 0; }
.index_price ul li { height:18px; overflow:hidden;}
.index_price ul li a { color:#333; }
.index_price ul li span { color:#f30; float:right; }
#main_center { overflow:auto; zoom:1; }
.mc_box { width:235px; float:left; border:1px solid #a9c9ea; margin:0 8px 8px 0; }
.mc_box h4 { background:#e7f3ff; height:22px; padding:4px 8px 0 8px; border-bottom:1px solid #a9c9ea; color:#333; }
.mc_box h4 span { float:right; font-weight:normal; }
.mc_box dl { height:62px; padding:6px; }
.mc_box dl dt { width:70px; float:left; }
.mc_box dl dd { width:137px; float:right; line-height:180%; }
.mc_box p { padding:0 6px 6px 6px; }

/*list*/
#hotel_list { border:1px solid #a9c9ea; }
#list_top { height:26px; background:#e7f3ff; border-bottom:1px solid #a9c9ea; overflow:hidden; }
#list_top ul li { float:left; text-align:center; border-right:1px solid #c8def5; }
#list_top ul li a { display:block; width:80px; height:21px; padding-top:5px; }
#list_top ul li a#list_current { font-weight:bold; background:#fff; height:22px; position:relative; }
#hotel_list dl { padding:15px 10px; border-bottom:1px solid #a9c9ea; overflow:auto; zoom:1; }
#hotel_list dl dt { float:left; width:160px; }
#hotel_list dl dd { float:right; width:395px; color:#555; }
#hotel_list dl dd h2 { padding:3px; }
#hotel_list dl dd h2 span { float:right; font-size:12px; font-weight:normal; }
#hotel_list dl dd p { border-bottom:1px dashed #bbb; border-top:1px dashed #bbb; padding:5px 0; color:#080; margin-bottom:6px; }
#hotel_list dl dd p span { float:right; margin-top:1px; font-size:14px; color:#f60; }
#pages { background:#e9f4ff; height:20px; padding:4px 10px; text-align:right; }

/*view*/
#hotel_view { border:1px solid #a9c9ea; }
#view_bread { height:23px; padding:3px 8px 0 8px; background:#e7f3ff; border-bottom:1px solid #a9c9ea; color:#05a; }
#view_top { padding:0 15px; }
#view_top h1 { font-size:20px; font-weight:normal; padding:20px 0 15px 0; border-bottom:1px dashed #ccc; font-family:'黑体'; }
#view_top h1 span { float:right; }
#view_top ul { padding:8px 0; line-height:180%; }
#view_main { }
#view_main dl { }
#view_main dl dt { font-size:14px; font-weight:bold; background:url(../images/icon.gif) 15px 0 no-repeat; padding:0 0 0 45px; border-bottom:1px solid #a9c9ea; height:28px; margin-top:15px; }
#view_main dl dd { padding:8px 15px; }
#view_pic { height:150px; }
#view_pic ul li { float:left; width:160px; margin:6px 0 0 6px; text-align:center; }
.room { border-collapse:collapse; }
.room tr td, .room tr th { padding:4px; border:1px solid #ccc; background:#fafafa; }
.room tr th { background:#f4f4f4; }

/*search*/
#maincontent1 { border:2px solid #A9C9EA; margin-bottom:6px; padding:15px; }
#maincontent1 h2 { background:url(../images/icon.gif) 0 0 no-repeat; padding:0 0 0 30px; color:#f60; font-size:16px; }
#search { padding:30px; text-align:center; }

/*chain*/
#chain { padding:10px 20px; overflow:auto; zoom:1; }
#chain li { float:left; width:60px; text-align:center; margin:15px 0 0 18px; display:inline; }
#chain li a img { padding:4px; border:1px solid #ccc; display:block }
#chain li a:hover img { border:1px solid #333; }
#chain li a:hover { text-decoration:none; }

/*help*/
.help_list { padding:10px; }
.help_list dl { padding:8px 0; }
.help_list dl dt { color:#f60; font-size:14px; font-weight:bold; height:24px; }
.help_list dl dd { color:#555; background:#f8f8f8; border:1px solid #eee; padding:6px; }

/*tags*/
ol li { margin: 8px }
#tags { padding:0px;margin:0px; height:23px }
#tags li {background: url(../images/tagleft.gif) no-repeat left bottom;float:left;margin-right:1px;list-style-type:none;height:23px}
#tags li a {padding-right: 10px; padding-left: 10px; background: url(../images/tagright.gif) no-repeat right bottom; float: left; padding-bottom: 0px; color: #999; line-height: 23px; padding-top: 0px; height: 23px; text-decoration: none }
#tags li.emptytag {background: none transparent scroll repeat 0% 0%; width: 4px }
#tags li.selectTag {background-position: left top; margin-bottom: -2px; position: relative; height: 25px }
#tags li.selectTag a {background-position: right top; color: #000; line-height: 25px; height: 25px }
#tagcontent { border-right: #a9c9ea 1px solid; padding-right: 1px; border-top: #a9c9ea 1px solid; padding-left: 1px; padding-bottom: 1px;border-left: #a9c9ea 1px solid; padding-top: 1px; border-bottom: #a9c9ea 1px solid; }
.tagcontent { display: none; padding:0px; height:328px; overflow:auto; zoom:1; }
#tagcontent div.selectTag { display: block }

/*orderlist*/
.orderlist { border-collapse:collapse;}
.orderlist tr th { padding:4px; border:1px solid #ddd; background:#f4f4f4; text-align:left;}
.orderlist tr td { padding:4px; border:1px solid #ddd; text-align:left; color:#555;}

/*footer*/
#helps { padding: 1px; border: 1px solid #ccc; height:50px;margin:5px auto; }
#helps ul{ width: 550px; margin: 0 auto; }
#helps ul li{ float: left; padding-left:5px;}

.search_box tr td span { color:#f00;}
.search_text {width:121px;}
.search_text1 {width:107px;}
.search_text2 {width:37px;}
.search_text3 {width:102px;}
.searchbutton{font-size: 13px; color:#fff; background:url(../images/btn_search.gif); width:79px; border:0; height:26px; line-height:26px; font-weight:bold;}
.search_area {width:127px;}
.search_title {font-weight:bold;padding-left:8px;background:url(../images/srh_tit_bg.gif) repeat-x;}
#pages {padding:5px;}
#pages a{border: 1px solid #ccc;background:#fff;color:#04d;float:left; margin-right:5px; padding-right: 5px; padding-left: 5px; }
#pages a#pg_current{ border: 1px solid #f60; background:#ffc;color:#f60 }
.side_hotel1 li{ height:20px; line-height:22px;overflow:hidden;}